Skip to content

Conversation

@cpanato
Copy link
Contributor

@cpanato cpanato commented Aug 13, 2025

  • use go1.24 to build instead go1.21 which is deprecated
  • apply best practices, like pin to the git hash instead of tag
  • have adedicate lint job
  • general clean up

Copilot AI review requested due to automatic review settings August 13, 2025 10:19
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR modernizes the CI/CD pipeline by implementing security best practices and improving job organization. The changes focus on pinning actions to specific commit hashes instead of tags and separating linting concerns into a dedicated workflow.

  • Pin GitHub Actions to specific commit hashes for enhanced security
  • Create a dedicated golangci-lint workflow for better separation of concerns
  • Update Go version and apply formatting improvements to YAML structure

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/golangci-lint.yml New dedicated workflow for Go linting with pinned action versions
.github/workflows/ci.yml Updated main CI workflow with pinned actions and Go version bump

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Member

@tstromberg tstromberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good overall - just one nit about golangci-lint.

Signed-off-by: Carlos Panato <[email protected]>
@cpanato cpanato requested a review from tstromberg August 13, 2025 11:05
@tstromberg tstromberg merged commit 7361223 into codeGROOVE-dev:main Aug 13, 2025
4 checks passed
@cpanato cpanato deleted the ci-updates branch August 13, 2025 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants